package com.lzj.service;

import com.lzj.entity.*;

import java.util.List;

/**
 * <p>
 *
 * </p>
 *
 * @autor:lzj
 * @date:2021/12/2
 */
public interface UserService {
    User queryUser(String name, String pwd);
    User queryUserUsername(String name);
    UserInfomation queryUserInf(int userId);
    Address queryAddress(int userId);//查询地址库
    Sku querySku(int id);//查询商品库
    List<ShoppCart> queryShoppCart(int userId);//查询购物车
    List<Order> queryOrder(int userId);//查询所有订单
    List<OrderData> queryOrderData(int userId);//查询显示全部订单数据
    int addUser(User user);
    int addUserInf(UserInfomation userInfomation);
    int updateUserInf(UserInfomation userInfomation);//更新用户信息库
    int addAddress(Address address);//注册地址库
    int updateAddress(Address address);//更新地址库信息
    int addShoppCart(ShoppCart shoppCart);//添加购物车商品
    int deleteShoppCart(int skuId,int userId);//删除购物车商品
    int updateShoppCart(int count,double totalPrice,int skuId,int userId);//更新购物车商品的购买数量
    int addOrder(Order order);//添加新的订单
    int addOrderData(OrderData orderData);//添加新的订单数据
}
